package com.zhentao.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 二手车评估请求DTO
 */
@Data
public class UsedCarEvaluationRequest {
    
    /**
     * 车牌号
     */
    private String licensePlate;
    
    /**
     * 品牌
     */
    private String brand;
    
    /**
     * 车型
     */
    private String model;
    
    /**
     * 年份
     */
    private Integer year;
    
    /**
     * 里程数(万公里)
     */
    private BigDecimal mileage;
    
    /**
     * 排量(L)
     */
    private BigDecimal engineDisplacement;
    
    /**
     * 变速箱类型
     */
    private String transmission;
    
    /**
     * 燃料类型
     */
    private String fuelType;
    
    /**
     * 颜色
     */
    private String color;
    
    /**
     * 车况评分(1-10)
     */
    private BigDecimal conditionRating;
    
    /**
     * 外观状况
     */
    private String exteriorCondition;
    
    /**
     * 内饰状况
     */
    private String interiorCondition;
    
    /**
     * 机械状况
     */
    private String mechanicalCondition;
    
    /**
     * 事故历史(0:无,1:有)
     */
    private Integer accidentHistory;
    
    /**
     * 事故描述
     */
    private String accidentDescription;
    
    /**
     * 保养历史
     */
    private String maintenanceHistory;
}

